package com.ssy.lingxi.purchase.api.dto.request.purchase;

import ch.qos.logback.core.rolling.helper.IntegerTokenConverter;
import com.ssy.lingxi.common.response.PageModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
* 采购询价单列表查询请求参数实体
* @author wrc
* @date 2021/1/19
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class PurchaseInquiryListRequest extends PageModel {

    /**
     *关键字
     */
    private String keywords;

    /**
     *需求单号
     */
    private String purchaseInquiryNo;


    /**
     *需求会员名字
     */
    private String memberName;

    /**
     *需求摘要
     */
    private String details;

    /**
     *开始单据时间
     */
    private Long startTime;

    /**
     *结束单据时间
     */
    private Long endTime;

    /**
     *外部状态:-1.作废 99.已完成 1.待提交需求单 2.待审核需求单 3.待提交报价单 4.待确认授标结果 5.审核不通过需求单 6.发下轮报价
     */
    private Integer externalState;


    /**
     *内部状态:-1.作废 99.已完成 1.待提交审核 2.待审核(一级) 3.待审核(二级) 4.待提交报价单 5.待比价 6.审核通过(一级)  7.审核通过(二级) 8.审核不通过(一级) 9.审核通过(二级)
     */
    private Integer interiorState;
    /**
     *确认报价内部状态:99.已完成 1.待比价 2.待审核授标结果(一级) 3.待审核授标结果(二级) 4.待确认授标结果 5.审核授标结果通过(一级)
     *  6.审核授标结果通过(二级)  7.审核授标结果不通过(一级) 8.审核授标结果不通过(二级)
     */
    private Integer confirmInteriorState;

    /**
     * 发布商城类型 详见 ShopTypeEnum
     * 220418需求只包含 1.企业商城与 6采购门户
     */
    private Integer shopType;
}
